package com.zhongfl.crm.service;

import com.zhongfl.crm.model.LxAttachment;

import java.util.List;

/**
 * 励销附件 服务接口
 *
 * @author tiantian
 * @date 2018/9/21 15:32
 */
public interface LxAttachmentService {
    /**
     * 删除一条附件记录
     *
     * @param id 附件ID
     */
    void deleteById(Long id);

    /**
     * 插入一条附件记录
     *
     * @param record 附件记录
     */
    void insert(LxAttachment record);

    /**
     * 查找一条附件记录
     *
     * @param id 附件记录id
     * @return 附件记录数据对象
     */
    LxAttachment findById(Long id);

    /**
     * 更新一条附件记录
     *
     * @param record 附件记录数据对象
     */
    void updateById(LxAttachment record);

    /**
     * 根据跟进记录ID查询附件列表
     *
     * @param revisitLogId 跟进记录ID
     * @return 附件列表
     */
    List<LxAttachment> findByRevisitLogId(Long revisitLogId);
}
